lay one's hands off - German English Dictionary